>

Base URL: /winery, Version: 1.0.0

Schemes: http

Summary

Tag: API

Operation Description
GET /API/getallartifacttemplatesofcontainedimplementationartifacts
GET /API/getallartifacttemplatesofcontaineddeploymentartifacts

Tag: Artifact Types

Operation Description
GET /artifacttypes/{namespace}/{id}/templates
GET /artifacttypes/{namespace}/{id}/instances
GET /artifacttypes/{namespace}/{id}/fileextension
PUT /artifacttypes/{namespace}/{id}/fileextension
GET /artifacttypes/{namespace}/{id}/propertiesdefinition
POST /artifacttypes/{namespace}/{id}/propertiesdefinition
DELETE /artifacttypes/{namespace}/{id}/propertiesdefinition
GET /artifacttypes/{namespace}/{id}/propertiesdefinition/{type}
GET /artifacttypes/{namespace}/{id}/name
PUT /artifacttypes/{namespace}/{id}/name
GET /artifacttypes/{namespace}/{id}/inheritance
PUT /artifacttypes/{namespace}/{id}/inheritance
GET /artifacttypes/{namespace}/{id}/getAvailableSuperClasses
POST /artifacttypes/{namespace}/{id}/localName
GET /artifacttypes/{namespace}/{id}
PUT /artifacttypes/{namespace}/{id}
DELETE /artifacttypes/{namespace}/{id}
GET /artifacttypes/{namespace}/{id}/documentation
PUT /artifacttypes/{namespace}/{id}/documentation
GET /artifacttypes/{namespace}/{id}/LICENSE
PUT /artifacttypes/{namespace}/{id}/LICENSE
GET /artifacttypes/{namespace}/{id}/README.md
PUT /artifacttypes/{namespace}/{id}/README.md
POST /artifacttypes/{namespace}/{id}/namespace
GET /artifacttypes/{namespace}/{id}/id
GET /artifacttypes/{namespace}/{id}/xml
GET /artifacttypes/{namespace}/{id}/tags/{id}
PUT /artifacttypes/{namespace}/{id}/tags/{id}
DELETE /artifacttypes/{namespace}/{id}/tags/{id}
GET /artifacttypes/{namespace}/{id}/tags
POST /artifacttypes/{namespace}/{id}/tags
GET /artifacttypes
POST /artifacttypes
DELETE /artifacttypes/{namespace}

Tag: Relationship Type Implementations

Operation Description
GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}
PUT /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}
DELETE /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}
GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/interfaces
GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts
POST /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts
GET /relationshiptypeimplementations/{namespace}/{id}/name
PUT /relationshiptypeimplementations/{namespace}/{id}/name
GET /relationshiptypeimplementations/{namespace}/{id}/inheritance
PUT /relationshiptypeimplementations/{namespace}/{id}/inheritance
GET /relationshiptypeimplementations/{namespace}/{id}/getAvailableSuperClasses
POST /relationshiptypeimplementations/{namespace}/{id}/localName
GET /relationshiptypeimplementations/{namespace}/{id}
PUT /relationshiptypeimplementations/{namespace}/{id}
DELETE /relationshiptypeimplementations/{namespace}/{id}
GET /relationshiptypeimplementations/{namespace}/{id}/documentation
PUT /relationshiptypeimplementations/{namespace}/{id}/documentation
GET /relationshiptypeimplementations/{namespace}/{id}/LICENSE
PUT /relationshiptypeimplementations/{namespace}/{id}/LICENSE
GET /relationshiptypeimplementations/{namespace}/{id}/README.md
PUT /relationshiptypeimplementations/{namespace}/{id}/README.md
POST /relationshiptypeimplementations/{namespace}/{id}/namespace
GET /relationshiptypeimplementations/{namespace}/{id}/id
GET /relationshiptypeimplementations/{namespace}/{id}/xml
GET /relationshiptypeimplementations/{namespace}/{id}/tags/{id}
PUT /relationshiptypeimplementations/{namespace}/{id}/tags/{id}
DELETE /relationshiptypeimplementations/{namespace}/{id}/tags/{id}
GET /relationshiptypeimplementations/{namespace}/{id}/tags
POST /relationshiptypeimplementations/{namespace}/{id}/tags
GET /relationshiptypeimplementations
POST /relationshiptypeimplementations
DELETE /relationshiptypeimplementations/{namespace}

Tag: Artifact Templates

Operation Description
GET /artifacttemplates/{namespace}/{id}/name

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

PUT /artifacttemplates/{namespace}/{id}/name
GET /artifacttemplates/{namespace}/{id}/files/{fileName}
POST /artifacttemplates/{namespace}/{id}/files/{fileName}
PUT /artifacttemplates/{namespace}/{id}/files/{fileName}
DELETE /artifacttemplates/{namespace}/{id}/files/{fileName}
GET /artifacttemplates/{namespace}/{id}/files
POST /artifacttemplates/{namespace}/{id}/files
GET /artifacttemplates/{namespace}/{id}/source/{fileName}
POST /artifacttemplates/{namespace}/{id}/source/{fileName}
PUT /artifacttemplates/{namespace}/{id}/source/{fileName}
DELETE /artifacttemplates/{namespace}/{id}/source/{fileName}
GET /artifacttemplates/{namespace}/{id}/source
POST /artifacttemplates/{namespace}/{id}/source
GET /artifacttemplates/{namespace}/{id}
POST /artifacttemplates/{namespace}/{id}
PUT /artifacttemplates/{namespace}/{id}
DELETE /artifacttemplates/{namespace}/{id}
GET /artifacttemplates/{namespace}/{id}/files/zip
GET /artifacttemplates/{namespace}/{id}/source/zip
POST /artifacttemplates/{namespace}/{id}/localName
GET /artifacttemplates/{namespace}/{id}/documentation
PUT /artifacttemplates/{namespace}/{id}/documentation
GET /artifacttemplates/{namespace}/{id}/LICENSE
PUT /artifacttemplates/{namespace}/{id}/LICENSE
GET /artifacttemplates/{namespace}/{id}/README.md
PUT /artifacttemplates/{namespace}/{id}/README.md
POST /artifacttemplates/{namespace}/{id}/namespace
GET /artifacttemplates/{namespace}/{id}/id
GET /artifacttemplates/{namespace}/{id}/xml
GET /artifacttemplates/{namespace}/{id}/tags/{id}
PUT /artifacttemplates/{namespace}/{id}/tags/{id}
DELETE /artifacttemplates/{namespace}/{id}/tags/{id}
GET /artifacttemplates/{namespace}/{id}/tags
POST /artifacttemplates/{namespace}/{id}/tags
GET /artifacttemplates
POST /artifacttemplates
DELETE /artifacttemplates/{namespace}

Tag: Node Type Implementations

Operation Description
GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}
PUT /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}
DELETE /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}
GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts/interfaces
GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts
POST /nodetypeimplementations/{namespace}/{id}/implementationartifacts
GET /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}
PUT /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}
DELETE /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}
GET /nodetypeimplementations/{namespace}/{id}/deploymentartifacts
POST /nodetypeimplementations/{namespace}/{id}/deploymentartifacts
GET /nodetypeimplementations/{namespace}/{id}/name
PUT /nodetypeimplementations/{namespace}/{id}/name
GET /nodetypeimplementations/{namespace}/{id}/inheritance
PUT /nodetypeimplementations/{namespace}/{id}/inheritance
GET /nodetypeimplementations/{namespace}/{id}/getAvailableSuperClasses
POST /nodetypeimplementations/{namespace}/{id}/localName
GET /nodetypeimplementations/{namespace}/{id}
PUT /nodetypeimplementations/{namespace}/{id}
DELETE /nodetypeimplementations/{namespace}/{id}
GET /nodetypeimplementations/{namespace}/{id}/documentation
PUT /nodetypeimplementations/{namespace}/{id}/documentation
GET /nodetypeimplementations/{namespace}/{id}/LICENSE
PUT /nodetypeimplementations/{namespace}/{id}/LICENSE
GET /nodetypeimplementations/{namespace}/{id}/README.md
PUT /nodetypeimplementations/{namespace}/{id}/README.md
POST /nodetypeimplementations/{namespace}/{id}/namespace
GET /nodetypeimplementations/{namespace}/{id}/id
GET /nodetypeimplementations/{namespace}/{id}/xml
GET /nodetypeimplementations/{namespace}/{id}/tags/{id}
PUT /nodetypeimplementations/{namespace}/{id}/tags/{id}
DELETE /nodetypeimplementations/{namespace}/{id}/tags/{id}
GET /nodetypeimplementations/{namespace}/{id}/tags
POST /nodetypeimplementations/{namespace}/{id}/tags
GET /nodetypeimplementations
POST /nodetypeimplementations
DELETE /nodetypeimplementations/{namespace}

Tag: Relationship Types

Operation Description
GET /relationshiptypes/{namespace}/{id}/validsourcesandtargets
PUT /relationshiptypes/{namespace}/{id}/validsourcesandtargets
GET /relationshiptypes/{namespace}/{id}/implementations
GET /relationshiptypes/{namespace}/{id}/visualappearance

@return JSON object to be used at jsPlumb.registerConnectionType('NAME', )

PUT /relationshiptypes/{namespace}/{id}/visualappearance
DELETE /relationshiptypes/{namespace}/{id}/visualappearance
GET /relationshiptypes/{namespace}/{id}/visualappearance/16x16
PUT /relationshiptypes/{namespace}/{id}/visualappearance/16x16
GET /relationshiptypes/{namespace}/{id}/instancestates
POST /relationshiptypes/{namespace}/{id}/instancestates
DELETE /relationshiptypes/{namespace}/{id}/instancestates/{instanceState}
GET /relationshiptypes/{namespace}/{id}/targetinterfaces
POST /relationshiptypes/{namespace}/{id}/targetinterfaces
GET /relationshiptypes/{namespace}/{id}/sourceinterfaces
POST /relationshiptypes/{namespace}/{id}/sourceinterfaces
GET /relationshiptypes/{namespace}/{id}/instances
GET /relationshiptypes/{namespace}/{id}/propertiesdefinition
POST /relationshiptypes/{namespace}/{id}/propertiesdefinition
DELETE /relationshiptypes/{namespace}/{id}/propertiesdefinition
GET /relationshiptypes/{namespace}/{id}/propertiesdefinition/{type}
GET /relationshiptypes/{namespace}/{id}/name
PUT /relationshiptypes/{namespace}/{id}/name
GET /relationshiptypes/{namespace}/{id}/inheritance
PUT /relationshiptypes/{namespace}/{id}/inheritance
GET /relationshiptypes/{namespace}/{id}/getAvailableSuperClasses
POST /relationshiptypes/{namespace}/{id}/localName
GET /relationshiptypes/{namespace}/{id}
PUT /relationshiptypes/{namespace}/{id}
DELETE /relationshiptypes/{namespace}/{id}
GET /relationshiptypes/{namespace}/{id}/documentation
PUT /relationshiptypes/{namespace}/{id}/documentation
GET /relationshiptypes/{namespace}/{id}/LICENSE
PUT /relationshiptypes/{namespace}/{id}/LICENSE
GET /relationshiptypes/{namespace}/{id}/README.md
PUT /relationshiptypes/{namespace}/{id}/README.md
POST /relationshiptypes/{namespace}/{id}/namespace
GET /relationshiptypes/{namespace}/{id}/id
GET /relationshiptypes/{namespace}/{id}/xml
GET /relationshiptypes/{namespace}/{id}/tags/{id}
PUT /relationshiptypes/{namespace}/{id}/tags/{id}
DELETE /relationshiptypes/{namespace}/{id}/tags/{id}
GET /relationshiptypes/{namespace}/{id}/tags
POST /relationshiptypes/{namespace}/{id}/tags
GET /relationshiptypes
POST /relationshiptypes
DELETE /relationshiptypes/{namespace}

Tag: default

Operation Description
GET /
POST /
POST /yaml

Imports the given zipped YAML files

Tag: Admin

Operation Description
GET /admin/repository
POST /admin/repository
DELETE /admin/repository
DELETE /admin/plantypes/{type}
GET /admin/plantypes
POST /admin/plantypes
DELETE /admin/plantypes
DELETE /admin/planlanguages/{type}
GET /admin/planlanguages
POST /admin/planlanguages
DELETE /admin/planlanguages
DELETE /admin/constrainttypes/{type}
GET /admin/constrainttypes
POST /admin/constrainttypes
DELETE /admin/constrainttypes
GET /admin/namespaces
POST /admin/namespaces
DELETE /admin/namespaces
GET /admin/namespaces/{namespace}
DELETE /admin/namespaces/{namespace}
POST /admin/githubaccesstoken

Tag: Policy Templates

Operation Description
GET /policytemplates/{namespace}/{id}/name

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

PUT /policytemplates/{namespace}/{id}/name
POST /policytemplates/{namespace}/{id}/localName
GET /policytemplates/{namespace}/{id}
PUT /policytemplates/{namespace}/{id}
DELETE /policytemplates/{namespace}/{id}
GET /policytemplates/{namespace}/{id}/documentation
PUT /policytemplates/{namespace}/{id}/documentation
GET /policytemplates/{namespace}/{id}/LICENSE
PUT /policytemplates/{namespace}/{id}/LICENSE
GET /policytemplates/{namespace}/{id}/README.md
PUT /policytemplates/{namespace}/{id}/README.md
POST /policytemplates/{namespace}/{id}/namespace
GET /policytemplates/{namespace}/{id}/id
GET /policytemplates/{namespace}/{id}/xml
GET /policytemplates/{namespace}/{id}/tags/{id}
PUT /policytemplates/{namespace}/{id}/tags/{id}
DELETE /policytemplates/{namespace}/{id}/tags/{id}
GET /policytemplates/{namespace}/{id}/tags
POST /policytemplates/{namespace}/{id}/tags
GET /policytemplates
POST /policytemplates
DELETE /policytemplates/{namespace}

Tag: Requirement Types

Operation Description
GET /requirementtypes/{namespace}/{id}/requiredcapabilitytype
PUT /requirementtypes/{namespace}/{id}/requiredcapabilitytype
DELETE /requirementtypes/{namespace}/{id}/requiredcapabilitytype
GET /requirementtypes/{namespace}/{id}/instances
GET /requirementtypes/{namespace}/{id}/propertiesdefinition
POST /requirementtypes/{namespace}/{id}/propertiesdefinition
DELETE /requirementtypes/{namespace}/{id}/propertiesdefinition
GET /requirementtypes/{namespace}/{id}/propertiesdefinition/{type}
GET /requirementtypes/{namespace}/{id}/name
PUT /requirementtypes/{namespace}/{id}/name
GET /requirementtypes/{namespace}/{id}/inheritance
PUT /requirementtypes/{namespace}/{id}/inheritance
GET /requirementtypes/{namespace}/{id}/getAvailableSuperClasses
POST /requirementtypes/{namespace}/{id}/localName
GET /requirementtypes/{namespace}/{id}
PUT /requirementtypes/{namespace}/{id}
DELETE /requirementtypes/{namespace}/{id}
GET /requirementtypes/{namespace}/{id}/documentation
PUT /requirementtypes/{namespace}/{id}/documentation
GET /requirementtypes/{namespace}/{id}/LICENSE
PUT /requirementtypes/{namespace}/{id}/LICENSE
GET /requirementtypes/{namespace}/{id}/README.md
PUT /requirementtypes/{namespace}/{id}/README.md
POST /requirementtypes/{namespace}/{id}/namespace
GET /requirementtypes/{namespace}/{id}/id
GET /requirementtypes/{namespace}/{id}/xml
GET /requirementtypes/{namespace}/{id}/tags/{id}
PUT /requirementtypes/{namespace}/{id}/tags/{id}
DELETE /requirementtypes/{namespace}/{id}/tags/{id}
GET /requirementtypes/{namespace}/{id}/tags
POST /requirementtypes/{namespace}/{id}/tags
GET /requirementtypes
POST /requirementtypes
DELETE /requirementtypes/{namespace}

Tag: Imports

Operation Description
GET /imports/{id}
DELETE /imports/{id}/{namespace}
GET /imports

Tag: Service Templates

Operation Description
GET /servicetemplates
POST /servicetemplates
GET /servicetemplates/createfromartifact
POST /servicetemplates/{namespace}/{id}/localName
GET /servicetemplates/{namespace}/{id}
PUT /servicetemplates/{namespace}/{id}
DELETE /servicetemplates/{namespace}/{id}
GET /servicetemplates/{namespace}/{id}/documentation
PUT /servicetemplates/{namespace}/{id}/documentation
GET /servicetemplates/{namespace}/{id}/LICENSE
PUT /servicetemplates/{namespace}/{id}/LICENSE
GET /servicetemplates/{namespace}/{id}/README.md
PUT /servicetemplates/{namespace}/{id}/README.md
POST /servicetemplates/{namespace}/{id}/namespace
GET /servicetemplates/{namespace}/{id}/id
GET /servicetemplates/{namespace}/{id}/xml
GET /servicetemplates/{namespace}/{id}/tags/{id}
PUT /servicetemplates/{namespace}/{id}/tags/{id}
DELETE /servicetemplates/{namespace}/{id}/tags/{id}
GET /servicetemplates/{namespace}/{id}/tags
POST /servicetemplates/{namespace}/{id}/tags
GET /servicetemplates/{namespace}/{id}/name

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

PUT /servicetemplates/{namespace}/{id}/name
GET /servicetemplates/{namespace}/{id}/plans
POST /servicetemplates/{namespace}/{id}/plans
GET /servicetemplates/{namespace}/{id}/plans/{id}
PUT /servicetemplates/{namespace}/{id}/plans/{id}
DELETE /servicetemplates/{namespace}/{id}/plans/{id}
GET /servicetemplates/{namespace}/{id}/plans/{id}/name

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

PUT /servicetemplates/{namespace}/{id}/plans/{id}/name
GET /servicetemplates/{namespace}/{id}/plans/{id}/language
PUT /servicetemplates/{namespace}/{id}/plans/{id}/language
GET /servicetemplates/{namespace}/{id}/plans/{id}/type
PUT /servicetemplates/{namespace}/{id}/plans/{id}/type
GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters
POST /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters
GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/type
PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/type
GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/required
PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/required
GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}
PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}
DELETE /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}
GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters
POST /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters
GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/type
PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/type
GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/required
PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/required
GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}
PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}
DELETE /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}
GET /servicetemplates/{namespace}/{id}/plans/{id}/file
PUT /servicetemplates/{namespace}/{id}/plans/{id}/file
GET /servicetemplates/{namespace}/{id}/substitutableNodeType

Returns the associated node type, which can be substituted by this service template.

DELETE /servicetemplates/{namespace}/{id}/substitutableNodeType

Removes the association to substitutable node type

POST /servicetemplates/{namespace}/{id}/topologytemplate/split
POST /servicetemplates/{namespace}/{id}/topologytemplate/match
GET /servicetemplates/{namespace}/{id}/topologytemplate
PUT /servicetemplates/{namespace}/{id}/topologytemplate

Replaces the topology by the information given in the XML

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}
HEAD /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}
PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}
DELETE /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/x

@return the x coordinate of the node template

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/x
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/y

@return the y coordinate of the node template

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/y
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/minInstances
PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/minInstances
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/maxInstances
PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/maxInstances
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}
PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}
DELETE /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts
POST /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts
GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates
POST /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates
POST /servicetemplates/{namespace}/{id}/topologytemplate/merge
GET /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}
PUT /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}
DELETE /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}
GET /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates
POST /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates
GET /servicetemplates/{namespace}/{id}/selfserviceportal
PUT /servicetemplates/{namespace}/{id}/selfserviceportal
GET /servicetemplates/{namespace}/{id}/selfserviceportal/icon.jpg
PUT /servicetemplates/{namespace}/{id}/selfserviceportal/icon.jpg
GET /servicetemplates/{namespace}/{id}/selfserviceportal/image.jpg
PUT /servicetemplates/{namespace}/{id}/selfserviceportal/image.jpg
PUT /servicetemplates/{namespace}/{id}/selfserviceportal/description
GET /servicetemplates/{namespace}/{id}/selfserviceportal/xml
PUT /servicetemplates/{namespace}/{id}/selfserviceportal/displayname
GET /servicetemplates/{namespace}/{id}/selfserviceportal/options
POST /servicetemplates/{namespace}/{id}/selfserviceportal/options
GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}
PUT /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}
DELETE /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}
GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}/planinputmessage
GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}/icon.jpg
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/properties
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/properties

saves properties of boundary definitions

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/xml
GET /servicetemplates/{namespace}/{id}/boundarydefinitions
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions

Replaces the boundary definitions by the information given in the XML

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints/{id}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings

Creates or updates a property mapping with the given fields

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings/{serviceTemplatePropertyRef}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/policies
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/policies
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/policies
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/type
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/type
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/ref
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/ref
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/operationname
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/operationname
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/interfacename
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/interfacename
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations
POST /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations
GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}
PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}
DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}
GET /servicetemplates/{namespace}/{id}/injector/options
POST /servicetemplates/{namespace}/{id}/injector/replace
DELETE /servicetemplates/{namespace}

Tag: Capability Types

Operation Description
GET /capabilitytypes/{namespace}/{id}/instances
GET /capabilitytypes/{namespace}/{id}/propertiesdefinition
POST /capabilitytypes/{namespace}/{id}/propertiesdefinition
DELETE /capabilitytypes/{namespace}/{id}/propertiesdefinition
GET /capabilitytypes/{namespace}/{id}/propertiesdefinition/{type}
GET /capabilitytypes/{namespace}/{id}/name
PUT /capabilitytypes/{namespace}/{id}/name
GET /capabilitytypes/{namespace}/{id}/inheritance
PUT /capabilitytypes/{namespace}/{id}/inheritance
GET /capabilitytypes/{namespace}/{id}/getAvailableSuperClasses
POST /capabilitytypes/{namespace}/{id}/localName
GET /capabilitytypes/{namespace}/{id}
PUT /capabilitytypes/{namespace}/{id}
DELETE /capabilitytypes/{namespace}/{id}
GET /capabilitytypes/{namespace}/{id}/documentation
PUT /capabilitytypes/{namespace}/{id}/documentation
GET /capabilitytypes/{namespace}/{id}/LICENSE
PUT /capabilitytypes/{namespace}/{id}/LICENSE
GET /capabilitytypes/{namespace}/{id}/README.md
PUT /capabilitytypes/{namespace}/{id}/README.md
POST /capabilitytypes/{namespace}/{id}/namespace
GET /capabilitytypes/{namespace}/{id}/id
GET /capabilitytypes/{namespace}/{id}/xml
GET /capabilitytypes/{namespace}/{id}/tags/{id}
PUT /capabilitytypes/{namespace}/{id}/tags/{id}
DELETE /capabilitytypes/{namespace}/{id}/tags/{id}
GET /capabilitytypes/{namespace}/{id}/tags
POST /capabilitytypes/{namespace}/{id}/tags
GET /capabilitytypes
POST /capabilitytypes
DELETE /capabilitytypes/{namespace}

Tag: Node Types

Operation Description
GET /nodetypes/{namespace}/{id}/interfaces
POST /nodetypes/{namespace}/{id}/interfaces
GET /nodetypes/{namespace}/{id}/implementations
GET /nodetypes/{namespace}/{id}/visualappearance/50x50
PUT /nodetypes/{namespace}/{id}/visualappearance/50x50
GET /nodetypes/{namespace}/{id}/visualappearance/bordercolor
PUT /nodetypes/{namespace}/{id}/visualappearance/bordercolor
GET /nodetypes/{namespace}/{id}/visualappearance
PUT /nodetypes/{namespace}/{id}/visualappearance
DELETE /nodetypes/{namespace}/{id}/visualappearance
GET /nodetypes/{namespace}/{id}/visualappearance/16x16
PUT /nodetypes/{namespace}/{id}/visualappearance/16x16
GET /nodetypes/{namespace}/{id}/instancestates
POST /nodetypes/{namespace}/{id}/instancestates
DELETE /nodetypes/{namespace}/{id}/instancestates/{instanceState}
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}
DELETE /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/type
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/type
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/name
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/name
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}/type
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}/type
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}
DELETE /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints
POST /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/lowerbound
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/lowerbound
GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/upperbound
PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/upperbound
GET /nodetypes/{namespace}/{id}/capabilitydefinitions
POST /nodetypes/{namespace}/{id}/capabilitydefinitions
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}
DELETE /nodetypes/{namespace}/{id}/requirementdefinitions/{id}
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/type
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/type
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/name
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/name
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}/type
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}/type
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}
DELETE /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints
POST /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/lowerbound
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/lowerbound
GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/upperbound
PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/upperbound
GET /nodetypes/{namespace}/{id}/requirementdefinitions
POST /nodetypes/{namespace}/{id}/requirementdefinitions
GET /nodetypes/{namespace}/{id}/instances
GET /nodetypes/{namespace}/{id}/propertiesdefinition
POST /nodetypes/{namespace}/{id}/propertiesdefinition
DELETE /nodetypes/{namespace}/{id}/propertiesdefinition
GET /nodetypes/{namespace}/{id}/propertiesdefinition/{type}
GET /nodetypes/{namespace}/{id}/name
PUT /nodetypes/{namespace}/{id}/name
GET /nodetypes/{namespace}/{id}/inheritance
PUT /nodetypes/{namespace}/{id}/inheritance
GET /nodetypes/{namespace}/{id}/getAvailableSuperClasses
POST /nodetypes/{namespace}/{id}/localName
GET /nodetypes/{namespace}/{id}
PUT /nodetypes/{namespace}/{id}
DELETE /nodetypes/{namespace}/{id}
GET /nodetypes/{namespace}/{id}/documentation
PUT /nodetypes/{namespace}/{id}/documentation
GET /nodetypes/{namespace}/{id}/LICENSE
PUT /nodetypes/{namespace}/{id}/LICENSE
GET /nodetypes/{namespace}/{id}/README.md
PUT /nodetypes/{namespace}/{id}/README.md
POST /nodetypes/{namespace}/{id}/namespace
GET /nodetypes/{namespace}/{id}/id
GET /nodetypes/{namespace}/{id}/xml
GET /nodetypes/{namespace}/{id}/tags/{id}
PUT /nodetypes/{namespace}/{id}/tags/{id}
DELETE /nodetypes/{namespace}/{id}/tags/{id}
GET /nodetypes/{namespace}/{id}/tags
POST /nodetypes/{namespace}/{id}/tags
GET /nodetypes
POST /nodetypes
DELETE /nodetypes/{namespace}

Tag: Policy Types

Operation Description
GET /policytypes/{namespace}/{id}/templates
GET /policytypes/{namespace}/{id}/instances
GET /policytypes/{namespace}/{id}/propertiesdefinition
POST /policytypes/{namespace}/{id}/propertiesdefinition
DELETE /policytypes/{namespace}/{id}/propertiesdefinition
GET /policytypes/{namespace}/{id}/propertiesdefinition/{type}
GET /policytypes/{namespace}/{id}/name
PUT /policytypes/{namespace}/{id}/name
GET /policytypes/{namespace}/{id}/inheritance
PUT /policytypes/{namespace}/{id}/inheritance
GET /policytypes/{namespace}/{id}/getAvailableSuperClasses
POST /policytypes/{namespace}/{id}/localName
GET /policytypes/{namespace}/{id}
PUT /policytypes/{namespace}/{id}
DELETE /policytypes/{namespace}/{id}
GET /policytypes/{namespace}/{id}/documentation
PUT /policytypes/{namespace}/{id}/documentation
GET /policytypes/{namespace}/{id}/LICENSE
PUT /policytypes/{namespace}/{id}/LICENSE
GET /policytypes/{namespace}/{id}/README.md
PUT /policytypes/{namespace}/{id}/README.md
POST /policytypes/{namespace}/{id}/namespace
GET /policytypes/{namespace}/{id}/id
GET /policytypes/{namespace}/{id}/xml
GET /policytypes/{namespace}/{id}/tags/{id}
PUT /policytypes/{namespace}/{id}/tags/{id}
DELETE /policytypes/{namespace}/{id}/tags/{id}
GET /policytypes/{namespace}/{id}/tags
POST /policytypes/{namespace}/{id}/tags
GET /policytypes
POST /policytypes
DELETE /policytypes/{namespace}

Paths

GET /

text/html

default

successful operation

POST /

application/xml

application/json

default

successful operation

DELETE /admin/constrainttypes

Tags: Admin
default

successful operation

GET /admin/constrainttypes

Tags: Admin
ngSelect query string

application/json

200 OK

successful operation

POST /admin/constrainttypes

Tags: Admin

application/json

default

successful operation

DELETE /admin/constrainttypes/{type}

Tags: Admin
type path string
default

successful operation

POST /admin/githubaccesstoken

Tags: Admin

application/json

application/json

default

successful operation

DELETE /admin/namespaces

Tags: Admin
default

successful operation

GET /admin/namespaces

Tags: Admin
all

if set all namespaces are returned otherwise the list will be filtered by disallowed namespaces

query string

application/json

200 OK

successful operation

POST /admin/namespaces

Tags: Admin

application/x-www-form-urlencoded

namespace formData string
nsPrefix formData string
default

successful operation

DELETE /admin/namespaces/{namespace}

Tags: Admin
namespace path string
default

successful operation

GET /admin/namespaces/{namespace}

Tags: Admin
namespace path string

text/plain

200 OK

successful operation

DELETE /admin/planlanguages

Tags: Admin
default

successful operation

GET /admin/planlanguages

Tags: Admin
ngSelect query string

application/json

200 OK

successful operation

POST /admin/planlanguages

Tags: Admin

application/json

default

successful operation

DELETE /admin/planlanguages/{type}

Tags: Admin
type path string
default

successful operation

DELETE /admin/plantypes

Tags: Admin
default

successful operation

GET /admin/plantypes

Tags: Admin
ngSelect query string

application/json

200 OK

successful operation

POST /admin/plantypes

Tags: Admin

application/json

default

successful operation

DELETE /admin/plantypes/{type}

Tags: Admin
type path string
default

successful operation

DELETE /admin/repository

Tags: Admin
default

successful operation

GET /admin/repository

Tags: Admin

application/zip

default

successful operation

POST /admin/repository

Tags: Admin

multipart/form-data

file formData file
default

successful operation

GET /API/getallartifacttemplatesofcontaineddeploymentartifacts

Tags: API
servicetemplate query string
nodetemplateid query string

application/json

default

successful operation

GET /API/getallartifacttemplatesofcontainedimplementationartifacts

Tags: API
servicetemplate query string
nodetemplateid query string

application/json

default

successful operation

GET /artifacttemplates

Tags: Artifact Templates
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /artifacttemplates

Tags: Artifact Templates

application/json

default

successful operation

DELETE /artifacttemplates/{namespace}

Tags: Artifact Templates
namespace path string
default

successful operation

DELETE /artifacttemplates/{namespace}/{id}

Tags: Artifact Templates
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}

Tags: Artifact Templates
namespace path string
id path string

application/zip

default

successful operation

POST /artifacttemplates/{namespace}/{id}

Tags: Artifact Templates

application/json

if data contains a non-empty array than only the files whose names are included are copied

namespace path string
id path string
default

successful operation

PUT /artifacttemplates/{namespace}/{id}

Tags: Artifact Templates

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/documentation

Tags: Artifact Templates
namespace path string
id path string
200 OK

successful operation

PUT /artifacttemplates/{namespace}/{id}/documentation

Tags: Artifact Templates

namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/files

Tags: Artifact Templates
namespace path string
id path string

application/json

200 OK

successful operation

POST /artifacttemplates/{namespace}/{id}/files

Tags: Artifact Templates

multipart/form-data

file formData file
namespace path string
id path string

application/json

default

successful operation

GET /artifacttemplates/{namespace}/{id}/files/zip

Tags: Artifact Templates
namespace path string
id path string

application/zip

default

successful operation

DELETE /artifacttemplates/{namespace}/{id}/files/{fileName}

Tags: Artifact Templates
fileName path string
path query string
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/files/{fileName}

Tags: Artifact Templates
fileName path string
If-Modified-Since header string
path query string
namespace path string
id path string
default

successful operation

POST /artifacttemplates/{namespace}/{id}/files/{fileName}

Tags: Artifact Templates

application/json

fileName path string
namespace path string
id path string
default

successful operation

PUT /artifacttemplates/{namespace}/{id}/files/{fileName}

Tags: Artifact Templates

application/json

fileName path string
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/id

Tags: Artifact Templates
namespace path string
id path string
200 OK

successful operation

GET /artifacttemplates/{namespace}/{id}/LICENSE

Tags: Artifact Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /artifacttemplates/{namespace}/{id}/LICENSE

Tags: Artifact Templates

application/json

namespace path string
id path string
default

successful operation

POST /artifacttemplates/{namespace}/{id}/localName

Tags: Artifact Templates

application/json

namespace path string
id path string
default

successful operation

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

GET /artifacttemplates/{namespace}/{id}/name

Tags: Artifact Templates
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /artifacttemplates/{namespace}/{id}/name

Tags: Artifact Templates
value formData string
namespace path string
id path string
default

successful operation

POST /artifacttemplates/{namespace}/{id}/namespace

Tags: Artifact Templates

application/json

namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/README.md

Tags: Artifact Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /artifacttemplates/{namespace}/{id}/README.md

Tags: Artifact Templates

application/json

namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/source

Tags: Artifact Templates
namespace path string
id path string

application/json

200 OK

successful operation

POST /artifacttemplates/{namespace}/{id}/source

Tags: Artifact Templates

multipart/form-data

file formData file
namespace path string
id path string

application/json

default

successful operation

GET /artifacttemplates/{namespace}/{id}/source/zip

Tags: Artifact Templates
namespace path string
id path string

application/zip

default

successful operation

DELETE /artifacttemplates/{namespace}/{id}/source/{fileName}

Tags: Artifact Templates
fileName path string
path query string
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/source/{fileName}

Tags: Artifact Templates
fileName path string
If-Modified-Since header string
path query string
namespace path string
id path string
default

successful operation

POST /artifacttemplates/{namespace}/{id}/source/{fileName}

Tags: Artifact Templates

application/json

fileName path string
namespace path string
id path string
default

successful operation

PUT /artifacttemplates/{namespace}/{id}/source/{fileName}

Tags: Artifact Templates

application/json

fileName path string
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/tags

Tags: Artifact Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /artifacttemplates/{namespace}/{id}/tags

Tags: Artifact Templates
namespace path string
id path string
default

successful operation

DELETE /artifacttemplates/{namespace}/{id}/tags/{id}

Tags: Artifact Templates
id path string
namespace path string
id path string
default

successful operation

GET /artifacttemplates/{namespace}/{id}/tags/{id}

Tags: Artifact Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /artifacttemplates/{namespace}/{id}/tags/{id}

Tags: Artifact Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /artifacttemplates/{namespace}/{id}/xml

Tags: Artifact Templates
namespace path string
id path string

application/xml

default

successful operation

GET /artifacttypes

Tags: Artifact Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /artifacttypes

Tags: Artifact Types

application/json

default

successful operation

DELETE /artifacttypes/{namespace}

Tags: Artifact Types
namespace path string
default

successful operation

DELETE /artifacttypes/{namespace}/{id}

Tags: Artifact Types
namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}

Tags: Artifact Types
namespace path string
id path string

application/zip

default

successful operation

PUT /artifacttypes/{namespace}/{id}

Tags: Artifact Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/documentation

Tags: Artifact Types
namespace path string
id path string
200 OK

successful operation

PUT /artifacttypes/{namespace}/{id}/documentation

Tags: Artifact Types

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/fileextension

Tags: Artifact Types
namespace path string
id path string
200 OK

successful operation

PUT /artifacttypes/{namespace}/{id}/fileextension

Tags: Artifact Types

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Artifact Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /artifacttypes/{namespace}/{id}/id

Tags: Artifact Types
namespace path string
id path string
200 OK

successful operation

GET /artifacttypes/{namespace}/{id}/inheritance

Tags: Artifact Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /artifacttypes/{namespace}/{id}/inheritance

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/instances

Tags: Artifact Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /artifacttypes/{namespace}/{id}/LICENSE

Tags: Artifact Types
namespace path string
id path string

text/plain

default

successful operation

PUT /artifacttypes/{namespace}/{id}/LICENSE

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

POST /artifacttypes/{namespace}/{id}/localName

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/name

Tags: Artifact Types
namespace path string
id path string
200 OK

successful operation

PUT /artifacttypes/{namespace}/{id}/name

Tags: Artifact Types

namespace path string
id path string
default

successful operation

POST /artifacttypes/{namespace}/{id}/namespace

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

DELETE /artifacttypes/{namespace}/{id}/propertiesdefinition

Tags: Artifact Types
namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/propertiesdefinition

Tags: Artifact Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /artifacttypes/{namespace}/{id}/propertiesdefinition

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Artifact Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /artifacttypes/{namespace}/{id}/README.md

Tags: Artifact Types
namespace path string
id path string

text/plain

default

successful operation

PUT /artifacttypes/{namespace}/{id}/README.md

Tags: Artifact Types

application/json

namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/tags

Tags: Artifact Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /artifacttypes/{namespace}/{id}/tags

Tags: Artifact Types
namespace path string
id path string
default

successful operation

DELETE /artifacttypes/{namespace}/{id}/tags/{id}

Tags: Artifact Types
id path string
namespace path string
id path string
default

successful operation

GET /artifacttypes/{namespace}/{id}/tags/{id}

Tags: Artifact Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /artifacttypes/{namespace}/{id}/tags/{id}

Tags: Artifact Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /artifacttypes/{namespace}/{id}/templates

Tags: Artifact Types
namespace path string
id path string

application/json

default

successful operation

GET /artifacttypes/{namespace}/{id}/xml

Tags: Artifact Types
namespace path string
id path string

application/xml

default

successful operation

GET /capabilitytypes

Tags: Capability Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /capabilitytypes

Tags: Capability Types

application/json

default

successful operation

DELETE /capabilitytypes/{namespace}

Tags: Capability Types
namespace path string
default

successful operation

DELETE /capabilitytypes/{namespace}/{id}

Tags: Capability Types
namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}

Tags: Capability Types
namespace path string
id path string

application/zip

default

successful operation

PUT /capabilitytypes/{namespace}/{id}

Tags: Capability Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/documentation

Tags: Capability Types
namespace path string
id path string
200 OK

successful operation

PUT /capabilitytypes/{namespace}/{id}/documentation

Tags: Capability Types

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Capability Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /capabilitytypes/{namespace}/{id}/id

Tags: Capability Types
namespace path string
id path string
200 OK

successful operation

GET /capabilitytypes/{namespace}/{id}/inheritance

Tags: Capability Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /capabilitytypes/{namespace}/{id}/inheritance

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/instances

Tags: Capability Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /capabilitytypes/{namespace}/{id}/LICENSE

Tags: Capability Types
namespace path string
id path string

text/plain

default

successful operation

PUT /capabilitytypes/{namespace}/{id}/LICENSE

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

POST /capabilitytypes/{namespace}/{id}/localName

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/name

Tags: Capability Types
namespace path string
id path string
200 OK

successful operation

PUT /capabilitytypes/{namespace}/{id}/name

Tags: Capability Types

namespace path string
id path string
default

successful operation

POST /capabilitytypes/{namespace}/{id}/namespace

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

DELETE /capabilitytypes/{namespace}/{id}/propertiesdefinition

Tags: Capability Types
namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/propertiesdefinition

Tags: Capability Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /capabilitytypes/{namespace}/{id}/propertiesdefinition

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Capability Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /capabilitytypes/{namespace}/{id}/README.md

Tags: Capability Types
namespace path string
id path string

text/plain

default

successful operation

PUT /capabilitytypes/{namespace}/{id}/README.md

Tags: Capability Types

application/json

namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/tags

Tags: Capability Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /capabilitytypes/{namespace}/{id}/tags

Tags: Capability Types
namespace path string
id path string
default

successful operation

DELETE /capabilitytypes/{namespace}/{id}/tags/{id}

Tags: Capability Types
id path string
namespace path string
id path string
default

successful operation

GET /capabilitytypes/{namespace}/{id}/tags/{id}

Tags: Capability Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /capabilitytypes/{namespace}/{id}/tags/{id}

Tags: Capability Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /capabilitytypes/{namespace}/{id}/xml

Tags: Capability Types
namespace path string
id path string

application/xml

default

successful operation

GET /imports

Tags: Imports
200 OK

successful operation

object

GET /imports/{id}

Tags: Imports
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string
id path string

application/json

200 OK

successful operation

DELETE /imports/{id}/{namespace}

Tags: Imports
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations

Tags: Node Type Implementations
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /nodetypeimplementations

Tags: Node Type Implementations

application/json

default

successful operation

DELETE /nodetypeimplementations/{namespace}

Tags: Node Type Implementations
namespace path string
default

successful operation

DELETE /nodetypeimplementations/{namespace}/{id}

Tags: Node Type Implementations
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}

Tags: Node Type Implementations
namespace path string
id path string

application/zip

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}

Tags: Node Type Implementations

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/deploymentartifacts

Tags: Node Type Implementations
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypeimplementations/{namespace}/{id}/deploymentartifacts

Tags: Node Type Implementations
namespace path string
id path string
default

successful operation

DELETE /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/deploymentartifacts/{id}

Tags: Node Type Implementations

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/documentation

Tags: Node Type Implementations
namespace path string
id path string
200 OK

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/documentation

Tags: Node Type Implementations

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/getAvailableSuperClasses

Tags: Node Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

GET /nodetypeimplementations/{namespace}/{id}/id

Tags: Node Type Implementations
namespace path string
id path string
200 OK

successful operation

GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts

Tags: Node Type Implementations
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypeimplementations/{namespace}/{id}/implementationartifacts

Tags: Node Type Implementations
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts/interfaces

Tags: Node Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

object

DELETE /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Node Type Implementations

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/inheritance

Tags: Node Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/inheritance

Tags: Node Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/LICENSE

Tags: Node Type Implementations
namespace path string
id path string

text/plain

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/LICENSE

Tags: Node Type Implementations

application/json

namespace path string
id path string
default

successful operation

POST /nodetypeimplementations/{namespace}/{id}/localName

Tags: Node Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/name

Tags: Node Type Implementations
namespace path string
id path string
200 OK

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/name

Tags: Node Type Implementations

namespace path string
id path string
default

successful operation

POST /nodetypeimplementations/{namespace}/{id}/namespace

Tags: Node Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/README.md

Tags: Node Type Implementations
namespace path string
id path string

text/plain

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/README.md

Tags: Node Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/tags

Tags: Node Type Implementations
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypeimplementations/{namespace}/{id}/tags

Tags: Node Type Implementations
namespace path string
id path string
default

successful operation

DELETE /nodetypeimplementations/{namespace}/{id}/tags/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string
default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/tags/{id}

Tags: Node Type Implementations
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypeimplementations/{namespace}/{id}/tags/{id}

Tags: Node Type Implementations

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypeimplementations/{namespace}/{id}/xml

Tags: Node Type Implementations
namespace path string
id path string

application/xml

default

successful operation

GET /nodetypes

Tags: Node Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /nodetypes

Tags: Node Types

application/json

default

successful operation

DELETE /nodetypes/{namespace}

Tags: Node Types
namespace path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}

Tags: Node Types
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}

Tags: Node Types
namespace path string
id path string

application/zip

default

successful operation

PUT /nodetypes/{namespace}/{id}

Tags: Node Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions

Tags: Node Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/capabilitydefinitions

Tags: Node Types
namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}

Tags: Node Types
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}

Tags: Node Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}

Tags: Node Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints

Tags: Node Types
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints

Tags: Node Types
id path string
namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}

Tags: Node Types
id path string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}

Tags: Node Types
id path string
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}

Tags: Node Types

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}/type

Tags: Node Types
id path string
id path string
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/constraints/{id}/type

Tags: Node Types

text/plain

id path string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/lowerbound

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/lowerbound

Tags: Node Types
lowerbound formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/name

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/name

Tags: Node Types
name formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/type

Tags: Node Types
id path string
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/type

Tags: Node Types
type formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/upperbound

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/capabilitydefinitions/{id}/upperbound

Tags: Node Types
upperbound formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/documentation

Tags: Node Types
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/documentation

Tags: Node Types

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /nodetypes/{namespace}/{id}/id

Tags: Node Types
namespace path string
id path string
200 OK

successful operation

GET /nodetypes/{namespace}/{id}/implementations

Tags: Node Types
namespace path string
id path string

application/json

default

successful operation

GET /nodetypes/{namespace}/{id}/inheritance

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/inheritance

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/instances

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /nodetypes/{namespace}/{id}/instancestates

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/instancestates

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/instancestates/{instanceState}

Tags: Node Types
instanceState path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/interfaces

Tags: Node Types
selectData query string
namespace path string
id path string

application/json application/xml

200 OK

successful operation

object

POST /nodetypes/{namespace}/{id}/interfaces

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/LICENSE

Tags: Node Types
namespace path string
id path string

text/plain

default

successful operation

PUT /nodetypes/{namespace}/{id}/LICENSE

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

POST /nodetypes/{namespace}/{id}/localName

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/name

Tags: Node Types
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/name

Tags: Node Types

namespace path string
id path string
default

successful operation

POST /nodetypes/{namespace}/{id}/namespace

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/propertiesdefinition

Tags: Node Types
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/propertiesdefinition

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/propertiesdefinition

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Node Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /nodetypes/{namespace}/{id}/README.md

Tags: Node Types
namespace path string
id path string

text/plain

default

successful operation

PUT /nodetypes/{namespace}/{id}/README.md

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions

Tags: Node Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/requirementdefinitions

Tags: Node Types
namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/requirementdefinitions/{id}

Tags: Node Types
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}

Tags: Node Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}

Tags: Node Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints

Tags: Node Types
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints

Tags: Node Types
id path string
namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}

Tags: Node Types
id path string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}

Tags: Node Types
id path string
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}

Tags: Node Types

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}/type

Tags: Node Types
id path string
id path string
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/constraints/{id}/type

Tags: Node Types

text/plain

id path string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/lowerbound

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/lowerbound

Tags: Node Types
lowerbound formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/name

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/name

Tags: Node Types
name formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/type

Tags: Node Types
id path string
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/type

Tags: Node Types
type formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/upperbound

Tags: Node Types
id path string
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/requirementdefinitions/{id}/upperbound

Tags: Node Types
upperbound formData string
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/tags

Tags: Node Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /nodetypes/{namespace}/{id}/tags

Tags: Node Types
namespace path string
id path string
default

successful operation

DELETE /nodetypes/{namespace}/{id}/tags/{id}

Tags: Node Types
id path string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/tags/{id}

Tags: Node Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /nodetypes/{namespace}/{id}/tags/{id}

Tags: Node Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

DELETE /nodetypes/{namespace}/{id}/visualappearance

Tags: Node Types
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/visualappearance

Tags: Node Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/visualappearance

Tags: Node Types

application/json

namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/visualappearance/16x16

Tags: Node Types
If-Modified-Since header string
namespace path string
id path string
default

successful operation

PUT /nodetypes/{namespace}/{id}/visualappearance/16x16

Tags: Node Types

multipart/form-data

file formData file
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/visualappearance/50x50

Tags: Node Types
If-Modified-Since header string
namespace path string
id path string
default

successful operation

PUT /nodetypes/{namespace}/{id}/visualappearance/50x50

Tags: Node Types

multipart/form-data

file formData file
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/visualappearance/bordercolor

Tags: Node Types
namespace path string
id path string
200 OK

successful operation

PUT /nodetypes/{namespace}/{id}/visualappearance/bordercolor

Tags: Node Types
color formData string
namespace path string
id path string
default

successful operation

GET /nodetypes/{namespace}/{id}/xml

Tags: Node Types
namespace path string
id path string

application/xml

default

successful operation

GET /policytemplates

Tags: Policy Templates
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /policytemplates

Tags: Policy Templates

application/json

default

successful operation

DELETE /policytemplates/{namespace}

Tags: Policy Templates
namespace path string
default

successful operation

DELETE /policytemplates/{namespace}/{id}

Tags: Policy Templates
namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}

Tags: Policy Templates
namespace path string
id path string

application/zip

default

successful operation

PUT /policytemplates/{namespace}/{id}

Tags: Policy Templates

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}/documentation

Tags: Policy Templates
namespace path string
id path string
200 OK

successful operation

PUT /policytemplates/{namespace}/{id}/documentation

Tags: Policy Templates

namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}/id

Tags: Policy Templates
namespace path string
id path string
200 OK

successful operation

GET /policytemplates/{namespace}/{id}/LICENSE

Tags: Policy Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /policytemplates/{namespace}/{id}/LICENSE

Tags: Policy Templates

application/json

namespace path string
id path string
default

successful operation

POST /policytemplates/{namespace}/{id}/localName

Tags: Policy Templates

application/json

namespace path string
id path string
default

successful operation

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

GET /policytemplates/{namespace}/{id}/name

Tags: Policy Templates
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /policytemplates/{namespace}/{id}/name

Tags: Policy Templates
value formData string
namespace path string
id path string
default

successful operation

POST /policytemplates/{namespace}/{id}/namespace

Tags: Policy Templates

application/json

namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}/README.md

Tags: Policy Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /policytemplates/{namespace}/{id}/README.md

Tags: Policy Templates

application/json

namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}/tags

Tags: Policy Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /policytemplates/{namespace}/{id}/tags

Tags: Policy Templates
namespace path string
id path string
default

successful operation

DELETE /policytemplates/{namespace}/{id}/tags/{id}

Tags: Policy Templates
id path string
namespace path string
id path string
default

successful operation

GET /policytemplates/{namespace}/{id}/tags/{id}

Tags: Policy Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /policytemplates/{namespace}/{id}/tags/{id}

Tags: Policy Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /policytemplates/{namespace}/{id}/xml

Tags: Policy Templates
namespace path string
id path string

application/xml

default

successful operation

GET /policytypes

Tags: Policy Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /policytypes

Tags: Policy Types

application/json

default

successful operation

DELETE /policytypes/{namespace}

Tags: Policy Types
namespace path string
default

successful operation

DELETE /policytypes/{namespace}/{id}

Tags: Policy Types
namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}

Tags: Policy Types
namespace path string
id path string

application/zip

default

successful operation

PUT /policytypes/{namespace}/{id}

Tags: Policy Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/documentation

Tags: Policy Types
namespace path string
id path string
200 OK

successful operation

PUT /policytypes/{namespace}/{id}/documentation

Tags: Policy Types

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Policy Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /policytypes/{namespace}/{id}/id

Tags: Policy Types
namespace path string
id path string
200 OK

successful operation

GET /policytypes/{namespace}/{id}/inheritance

Tags: Policy Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /policytypes/{namespace}/{id}/inheritance

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/instances

Tags: Policy Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /policytypes/{namespace}/{id}/LICENSE

Tags: Policy Types
namespace path string
id path string

text/plain

default

successful operation

PUT /policytypes/{namespace}/{id}/LICENSE

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

POST /policytypes/{namespace}/{id}/localName

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/name

Tags: Policy Types
namespace path string
id path string
200 OK

successful operation

PUT /policytypes/{namespace}/{id}/name

Tags: Policy Types

namespace path string
id path string
default

successful operation

POST /policytypes/{namespace}/{id}/namespace

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

DELETE /policytypes/{namespace}/{id}/propertiesdefinition

Tags: Policy Types
namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/propertiesdefinition

Tags: Policy Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /policytypes/{namespace}/{id}/propertiesdefinition

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Policy Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /policytypes/{namespace}/{id}/README.md

Tags: Policy Types
namespace path string
id path string

text/plain

default

successful operation

PUT /policytypes/{namespace}/{id}/README.md

Tags: Policy Types

application/json

namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/tags

Tags: Policy Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /policytypes/{namespace}/{id}/tags

Tags: Policy Types
namespace path string
id path string
default

successful operation

DELETE /policytypes/{namespace}/{id}/tags/{id}

Tags: Policy Types
id path string
namespace path string
id path string
default

successful operation

GET /policytypes/{namespace}/{id}/tags/{id}

Tags: Policy Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /policytypes/{namespace}/{id}/tags/{id}

Tags: Policy Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /policytypes/{namespace}/{id}/templates

Tags: Policy Types
namespace path string
id path string

application/json

default

successful operation

GET /policytypes/{namespace}/{id}/xml

Tags: Policy Types
namespace path string
id path string

application/xml

default

successful operation

GET /relationshiptypeimplementations

Tags: Relationship Type Implementations
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /relationshiptypeimplementations

Tags: Relationship Type Implementations

application/json

default

successful operation

DELETE /relationshiptypeimplementations/{namespace}

Tags: Relationship Type Implementations
namespace path string
default

successful operation

DELETE /relationshiptypeimplementations/{namespace}/{id}

Tags: Relationship Type Implementations
namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}

Tags: Relationship Type Implementations
namespace path string
id path string

application/zip

default

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}

Tags: Relationship Type Implementations

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/documentation

Tags: Relationship Type Implementations
namespace path string
id path string
200 OK

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/documentation

Tags: Relationship Type Implementations

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/getAvailableSuperClasses

Tags: Relationship Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/id

Tags: Relationship Type Implementations
namespace path string
id path string
200 OK

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts

Tags: Relationship Type Implementations
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts

Tags: Relationship Type Implementations
namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/interfaces

Tags: Relationship Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

object

DELETE /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Relationship Type Implementations
id path string
namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Relationship Type Implementations
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/implementationartifacts/{id}

Tags: Relationship Type Implementations

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/inheritance

Tags: Relationship Type Implementations
namespace path string
id path string

application/json

200 OK

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/inheritance

Tags: Relationship Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/LICENSE

Tags: Relationship Type Implementations
namespace path string
id path string

text/plain

default

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/LICENSE

Tags: Relationship Type Implementations

application/json

namespace path string
id path string
default

successful operation

POST /relationshiptypeimplementations/{namespace}/{id}/localName

Tags: Relationship Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/name

Tags: Relationship Type Implementations
namespace path string
id path string
200 OK

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/name

Tags: Relationship Type Implementations

namespace path string
id path string
default

successful operation

POST /relationshiptypeimplementations/{namespace}/{id}/namespace

Tags: Relationship Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/README.md

Tags: Relationship Type Implementations
namespace path string
id path string

text/plain

default

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/README.md

Tags: Relationship Type Implementations

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/tags

Tags: Relationship Type Implementations
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /relationshiptypeimplementations/{namespace}/{id}/tags

Tags: Relationship Type Implementations
namespace path string
id path string
default

successful operation

DELETE /relationshiptypeimplementations/{namespace}/{id}/tags/{id}

Tags: Relationship Type Implementations
id path string
namespace path string
id path string
default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/tags/{id}

Tags: Relationship Type Implementations
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /relationshiptypeimplementations/{namespace}/{id}/tags/{id}

Tags: Relationship Type Implementations

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /relationshiptypeimplementations/{namespace}/{id}/xml

Tags: Relationship Type Implementations
namespace path string
id path string

application/xml

default

successful operation

GET /relationshiptypes

Tags: Relationship Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /relationshiptypes

Tags: Relationship Types

application/json

default

successful operation

DELETE /relationshiptypes/{namespace}

Tags: Relationship Types
namespace path string
default

successful operation

DELETE /relationshiptypes/{namespace}/{id}

Tags: Relationship Types
namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}

Tags: Relationship Types
namespace path string
id path string

application/zip

default

successful operation

PUT /relationshiptypes/{namespace}/{id}

Tags: Relationship Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/documentation

Tags: Relationship Types
namespace path string
id path string
200 OK

successful operation

PUT /relationshiptypes/{namespace}/{id}/documentation

Tags: Relationship Types

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /relationshiptypes/{namespace}/{id}/id

Tags: Relationship Types
namespace path string
id path string
200 OK

successful operation

GET /relationshiptypes/{namespace}/{id}/implementations

Tags: Relationship Types
namespace path string
id path string

application/json

default

successful operation

GET /relationshiptypes/{namespace}/{id}/inheritance

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /relationshiptypes/{namespace}/{id}/inheritance

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/instances

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /relationshiptypes/{namespace}/{id}/instancestates

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /relationshiptypes/{namespace}/{id}/instancestates

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

DELETE /relationshiptypes/{namespace}/{id}/instancestates/{instanceState}

Tags: Relationship Types
instanceState path string
namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/LICENSE

Tags: Relationship Types
namespace path string
id path string

text/plain

default

successful operation

PUT /relationshiptypes/{namespace}/{id}/LICENSE

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

POST /relationshiptypes/{namespace}/{id}/localName

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/name

Tags: Relationship Types
namespace path string
id path string
200 OK

successful operation

PUT /relationshiptypes/{namespace}/{id}/name

Tags: Relationship Types

namespace path string
id path string
default

successful operation

POST /relationshiptypes/{namespace}/{id}/namespace

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

DELETE /relationshiptypes/{namespace}/{id}/propertiesdefinition

Tags: Relationship Types
namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/propertiesdefinition

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /relationshiptypes/{namespace}/{id}/propertiesdefinition

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Relationship Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /relationshiptypes/{namespace}/{id}/README.md

Tags: Relationship Types
namespace path string
id path string

text/plain

default

successful operation

PUT /relationshiptypes/{namespace}/{id}/README.md

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/sourceinterfaces

Tags: Relationship Types
selectData query string
namespace path string
id path string

application/json application/xml

200 OK

successful operation

object

POST /relationshiptypes/{namespace}/{id}/sourceinterfaces

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/tags

Tags: Relationship Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /relationshiptypes/{namespace}/{id}/tags

Tags: Relationship Types
namespace path string
id path string
default

successful operation

DELETE /relationshiptypes/{namespace}/{id}/tags/{id}

Tags: Relationship Types
id path string
namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/tags/{id}

Tags: Relationship Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /relationshiptypes/{namespace}/{id}/tags/{id}

Tags: Relationship Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /relationshiptypes/{namespace}/{id}/targetinterfaces

Tags: Relationship Types
selectData query string
namespace path string
id path string

application/json application/xml

200 OK

successful operation

object

POST /relationshiptypes/{namespace}/{id}/targetinterfaces

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/validsourcesandtargets

Tags: Relationship Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /relationshiptypes/{namespace}/{id}/validsourcesandtargets

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

DELETE /relationshiptypes/{namespace}/{id}/visualappearance

Tags: Relationship Types
namespace path string
id path string
default

successful operation

@return JSON object to be used at jsPlumb.registerConnectionType('NAME', )

GET /relationshiptypes/{namespace}/{id}/visualappearance

Tags: Relationship Types
namespace path string
id path string

application/json

default

successful operation

PUT /relationshiptypes/{namespace}/{id}/visualappearance

Tags: Relationship Types

application/json

namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/visualappearance/16x16

Tags: Relationship Types
If-Modified-Since header string
namespace path string
id path string
default

successful operation

PUT /relationshiptypes/{namespace}/{id}/visualappearance/16x16

Tags: Relationship Types

multipart/form-data

file formData file
namespace path string
id path string
default

successful operation

GET /relationshiptypes/{namespace}/{id}/xml

Tags: Relationship Types
namespace path string
id path string

application/xml

default

successful operation

GET /requirementtypes

Tags: Requirement Types
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /requirementtypes

Tags: Requirement Types

application/json

default

successful operation

DELETE /requirementtypes/{namespace}

Tags: Requirement Types
namespace path string
default

successful operation

DELETE /requirementtypes/{namespace}/{id}

Tags: Requirement Types
namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}

Tags: Requirement Types
namespace path string
id path string

application/zip

default

successful operation

PUT /requirementtypes/{namespace}/{id}

Tags: Requirement Types

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/documentation

Tags: Requirement Types
namespace path string
id path string
200 OK

successful operation

PUT /requirementtypes/{namespace}/{id}/documentation

Tags: Requirement Types

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/getAvailableSuperClasses

Tags: Requirement Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /requirementtypes/{namespace}/{id}/id

Tags: Requirement Types
namespace path string
id path string
200 OK

successful operation

GET /requirementtypes/{namespace}/{id}/inheritance

Tags: Requirement Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /requirementtypes/{namespace}/{id}/inheritance

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/instances

Tags: Requirement Types
namespace path string
id path string

application/json

200 OK

successful operation

GET /requirementtypes/{namespace}/{id}/LICENSE

Tags: Requirement Types
namespace path string
id path string

text/plain

default

successful operation

PUT /requirementtypes/{namespace}/{id}/LICENSE

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

POST /requirementtypes/{namespace}/{id}/localName

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/name

Tags: Requirement Types
namespace path string
id path string
200 OK

successful operation

PUT /requirementtypes/{namespace}/{id}/name

Tags: Requirement Types

namespace path string
id path string
default

successful operation

POST /requirementtypes/{namespace}/{id}/namespace

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

DELETE /requirementtypes/{namespace}/{id}/propertiesdefinition

Tags: Requirement Types
namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/propertiesdefinition

Tags: Requirement Types
namespace path string
id path string

application/json

200 OK

successful operation

POST /requirementtypes/{namespace}/{id}/propertiesdefinition

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/propertiesdefinition/{type}

Tags: Requirement Types
type path string
namespace path string
id path string

application/json

200 OK

successful operation

GET /requirementtypes/{namespace}/{id}/README.md

Tags: Requirement Types
namespace path string
id path string

text/plain

default

successful operation

PUT /requirementtypes/{namespace}/{id}/README.md

Tags: Requirement Types

application/json

namespace path string
id path string
default

successful operation

DELETE /requirementtypes/{namespace}/{id}/requiredcapabilitytype

Tags: Requirement Types
namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/requiredcapabilitytype

Tags: Requirement Types
namespace path string
id path string

application/json

200 OK

successful operation

PUT /requirementtypes/{namespace}/{id}/requiredcapabilitytype

Tags: Requirement Types

text/plain

namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/tags

Tags: Requirement Types
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /requirementtypes/{namespace}/{id}/tags

Tags: Requirement Types
namespace path string
id path string
default

successful operation

DELETE /requirementtypes/{namespace}/{id}/tags/{id}

Tags: Requirement Types
id path string
namespace path string
id path string
default

successful operation

GET /requirementtypes/{namespace}/{id}/tags/{id}

Tags: Requirement Types
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /requirementtypes/{namespace}/{id}/tags/{id}

Tags: Requirement Types

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /requirementtypes/{namespace}/{id}/xml

Tags: Requirement Types
namespace path string
id path string

application/xml

default

successful operation

GET /servicetemplates

Tags: Service Templates
grouped query string
full

If set, the full information of the definition's child is returned. E.g., in the case of node types, the same result as a GET on {ns}/{id] is returned. Works only in the case of grouped.

query string

application/json

200 OK

successful operation

POST /servicetemplates

Tags: Service Templates

application/json

default

successful operation

GET /servicetemplates/createfromartifact

Tags: Service Templates

application/json

200 OK

successful operation

DELETE /servicetemplates/{namespace}

Tags: Service Templates
namespace path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}

Tags: Service Templates
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}

Tags: Service Templates
namespace path string
id path string

application/zip

default

successful operation

PUT /servicetemplates/{namespace}/{id}

Tags: Service Templates

application/vnd.oasis.tosca.definitions application/xml text/xml

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions

Tags: Service Templates
namespace path string
id path string

application/json

200 OK

successful operation

Replaces the boundary definitions by the information given in the XML

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions

Tags: Service Templates

text/xml application/xml

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/capabilities/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations

Tags: Service Templates
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string

text/xml

default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}

Tags: Service Templates

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/interfacename

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/interfacename

Tags: Service Templates

id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/operationname

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/operationname

Tags: Service Templates

id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/ref

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/ref

Tags: Service Templates

id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/type

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/interfaces/{id}/exportedoperations/{id}/type

Tags: Service Templates

id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/policies

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/policies

Tags: Service Templates
namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/policies

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/policies/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/properties

Tags: Service Templates
namespace path string
id path string

application/xml

200 OK

successful operation

saves properties of boundary definitions

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/properties

Tags: Service Templates

Models the user-defined properties. The property mappings go into a separate resource propertymappings.

application/xml text/xml

Stored properties. The XSD allows a single element only. Therefore, we go for the contained element

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints

Tags: Service Templates
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/propertyconstraints/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings

Tags: Service Templates
namespace path string
id path string

application/json

200 OK

successful operation

Creates or updates a property mapping with the given fields

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/propertymappings/{serviceTemplatePropertyRef}

Tags: Service Templates
serviceTemplatePropertyRef path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/boundarydefinitions/requirements/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/boundarydefinitions/xml

Tags: Service Templates
namespace path string
id path string

application/xml

200 OK

successful operation

GET /servicetemplates/{namespace}/{id}/documentation

Tags: Service Templates
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/documentation

Tags: Service Templates

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/id

Tags: Service Templates
namespace path string
id path string
200 OK

successful operation

GET /servicetemplates/{namespace}/{id}/injector/options

Tags: Service Templates
namespace path string
id path string

application/xml text/xml application/json

default

successful operation

POST /servicetemplates/{namespace}/{id}/injector/replace

Tags: Service Templates

application/xml text/xml application/json

namespace path string
id path string

application/xml text/xml application/json

default

successful operation

GET /servicetemplates/{namespace}/{id}/LICENSE

Tags: Service Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /servicetemplates/{namespace}/{id}/LICENSE

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

POST /servicetemplates/{namespace}/{id}/localName

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

GET /servicetemplates/{namespace}/{id}/name

Tags: Service Templates
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/name

Tags: Service Templates
value formData string
namespace path string
id path string
default

successful operation

POST /servicetemplates/{namespace}/{id}/namespace

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/plans

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/plans/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/file

Tags: Service Templates
If-Modified-Since header string
id path string
namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/file

Tags: Service Templates

application/json

id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters

Tags: Service Templates
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}

Tags: Service Templates

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/required

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/required

Tags: Service Templates
required formData string
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/type

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/inputparameters/{id}/type

Tags: Service Templates
type formData string
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/language

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/language

Tags: Service Templates
language formData string
id path string
namespace path string
id path string
default

successful operation

Returns the name of the element. Defaults to the ID of the element. Some other ComponentInstances either carry a name or an ID.

GET /servicetemplates/{namespace}/{id}/plans/{id}/name

Tags: Service Templates
id path string
namespace path string
id path string

text/plain

200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/name

Tags: Service Templates
value formData string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters

Tags: Service Templates
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}

Tags: Service Templates

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/required

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/required

Tags: Service Templates
required formData string
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/type

Tags: Service Templates
id path string
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/outputparameters/{id}/type

Tags: Service Templates
type formData string
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/plans/{id}/type

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/plans/{id}/type

Tags: Service Templates
type formData string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/README.md

Tags: Service Templates
namespace path string
id path string

text/plain

default

successful operation

PUT /servicetemplates/{namespace}/{id}/README.md

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal

Tags: Service Templates
namespace path string
id path string

application/json text/xml application/xml

200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal

Tags: Service Templates

text/xml application/xml

namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal/description

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal/displayname

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/icon.jpg

Tags: Service Templates
If-Modified-Since header string
namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal/icon.jpg

Tags: Service Templates

multipart/form-data

file formData file
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/image.jpg

Tags: Service Templates
If-Modified-Since header string
namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal/image.jpg

Tags: Service Templates

multipart/form-data

file formData file
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/options

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/selfserviceportal/options

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}/icon.jpg

Tags: Service Templates
If-Modified-Since header string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/options/{id}/planinputmessage

Tags: Service Templates
If-Modified-Since header string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/selfserviceportal/xml

Tags: Service Templates
namespace path string
id path string

text/xml application/xml

200 OK

successful operation

Removes the association to substitutable node type

DELETE /servicetemplates/{namespace}/{id}/substitutableNodeType

Tags: Service Templates
namespace path string
id path string
default

successful operation

Returns the associated node type, which can be substituted by this service template.

GET /servicetemplates/{namespace}/{id}/substitutableNodeType

Tags: Service Templates
namespace path string
id path string

text/plain

200 OK

QName of the form {namespace}localName

GET /servicetemplates/{namespace}/{id}/tags

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/tags

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/tags/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/tags/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/tags/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate

Tags: Service Templates
namespace path string
id path string

text/plain

default

successful operation

Replaces the topology by the information given in the XML

PUT /servicetemplates/{namespace}/{id}/topologytemplate

Tags: Service Templates

application/json

namespace path string
id path string
default

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/match

Tags: Service Templates
namespace path string
id path string

text/plain

default

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/merge

Tags: Service Templates

text/plain

namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

HEAD /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts

Tags: Service Templates
noId query boolean
id path string
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}

Tags: Service Templates
id path string
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/deploymentartifacts/{id}

Tags: Service Templates

text/xml application/json

id path string
id path string
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/maxInstances

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/maxInstances

Tags: Service Templates
maxInstances formData string
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/minInstances

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/minInstances

Tags: Service Templates
minInstances formData string
id path string
namespace path string
id path string
default

successful operation

@return the x coordinate of the node template

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/x

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/x

Tags: Service Templates

id path string
namespace path string
id path string
default

successful operation

@return the y coordinate of the node template

GET /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/y

Tags: Service Templates
id path string
namespace path string
id path string
200 OK

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/nodetemplates/{id}/y

Tags: Service Templates

id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates

Tags: Service Templates
noId query boolean
namespace path string
id path string

application/json

200 OK

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates

Tags: Service Templates
namespace path string
id path string
default

successful operation

DELETE /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}

Tags: Service Templates
id path string
namespace path string
id path string
default

successful operation

GET /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}

Tags: Service Templates
id path string
namespace path string
id path string

application/json

default

successful operation

PUT /servicetemplates/{namespace}/{id}/topologytemplate/relationshiptemplates/{id}

Tags: Service Templates

text/xml application/json

id path string
namespace path string
id path string

text/plain

default

successful operation

POST /servicetemplates/{namespace}/{id}/topologytemplate/split

Tags: Service Templates
namespace path string
id path string

text/plain

default

successful operation

GET /servicetemplates/{namespace}/{id}/xml

Tags: Service Templates
namespace path string
id path string

application/xml

default

successful operation

Imports the given zipped YAML files

POST /yaml

multipart/form-data

file formData file
overwrite

true/false both not used

formData boolean
default

successful operation

Schema definitions

AbstractComponentInstanceResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

AbstractComponentsResource: object

Application: object

csarName: string
displayName: string
version: string
authors: string[]
string
description: string
iconUrl: string
imageUrl: string
options: Options

ApplicationOption: object

description: string
iconUrl: string
planServiceName: string
planInputMessageUrl: string
id: string
name: string

AppliesToResource: object

policyType: TPolicyType

ArtifactResourceApiData: object

fileName: string
content: string
subDirectory: string

ArtifactResourcesApiData: object

artifactNames: string[]
string

ArtifactTemplateId: object

xmlId: XmlId
namespace: Namespace
group: string
parent: GenericId
qname: QName

ArtifactTemplateResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
name: string
filesResource: FilesResource
srcResource: FilesResource
filesDefinitionsAsResponse: Response
sourceDefinitionsAsResponse: Response
propertiesResource: PropertiesResource
definitionsAsXMLString: string
namespace: Namespace
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

ArtifactTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
implementations: TemplatesOfOneArtifactTypeResource
listOfAllInstances: object[]
associatedFileExtension: string
entityType: TEntityType
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

AvailableSuperclassesApiData: object

classes: object[]

BoundaryDefinitionsResource: object

propertyConstraints: PropertyConstraintsResource
requiremensResource: RequirementsResource
capabilitiesResource: CapabilitiesResource
propertyMappings: PropertyMappingsResource
policiesResource: PoliciesResource
interfacesResource: InterfacesResource

Capabilities: object

capability: object[]

CapabilitiesResource: object

listOfAllEntityIdsAsList: string[]
string

CapabilityDefinitionPostData: object

name: string
type: string
upperBound: string
lowerBound: string

CapabilityDefinitionResource: object

type: QName
name: string
typeAsString: string
constraintsResource: ConstraintsResource
lowerBound: integer (int32)
upperBound: string
xml: Response
json: Response

CapabilityDefinitions: object

capabilityDefinition: object[]

CapabilityDefinitionsResource: object

allTypes: object[]
listOfAllEntityIdsAsList: string[]
string

CapabilityResource: object

xml: Response
json: Response

CapabilityTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
capabilityType: TCapabilityType
entityType: TEntityType
listOfAllInstances: object[]
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

ComponentsOfOneNamespaceResource: object

ConstraintResource: object

constraintType: string
xml: Response
json: Response

Constraints: object

constraint: object[]

ConstraintsResource: object

listOfAllEntityIdsAsList: string[]
string

ConstraintTypesManager: object

types: object[]

CreateFromArtifactApiData: object

artifactTypes: object[]
infrastructureNodeTypes: object[]

Definitions: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
id: string
extensions: Extensions
types: Types
serviceTemplateOrNodeTypeOrNodeTypeImplementation: object[]
name: string
targetNamespace: string
import: object[]

DefinitionsChildId: object

xmlId: XmlId
namespace: Namespace
parent: GenericId
qname: QName
group: string

DeploymentArtifactResource: object

a: TDeploymentArtifact
deploymentArtifact: TDeploymentArtifact
xml: Response
json: Response

DeploymentArtifactsResource: object

allArtifactResources: object[]
namespace: string
allArtifactTypes: object[]
isDeploymentArtifacts: boolean
listOfAllEntityIdsAsList: string[]
string

DerivedFrom: object

typeRef: QName
type: QName

Document: object

implementation: DOMImplementation
documentURI: string
strictErrorChecking: boolean
xmlStandalone: boolean
xmlVersion: string
doctype: DocumentType
documentElement: Element
domConfig: DOMConfiguration
inputEncoding: string
xmlEncoding: string
attributes: NamedNodeMap
baseURI: string
childNodes: NodeList
firstChild: Node
lastChild: Node
nextSibling: Node
nodeName: string
nodeType: integer (int32)
nodeValue: string
ownerDocument: Document
parentNode: Node
previousSibling: Node
textContent: string
prefix: string
localName: string
namespaceURI: string

DocumentationResource: object

DocumentType: object

name: string
publicId: string
systemId: string
entities: NamedNodeMap
notations: NamedNodeMap
internalSubset: string
attributes: NamedNodeMap
baseURI: string
childNodes: NodeList
firstChild: Node
lastChild: Node
nextSibling: Node
nodeName: string
nodeType: integer (int32)
nodeValue: string
ownerDocument: Document
parentNode: Node
previousSibling: Node
textContent: string
prefix: string
localName: string
namespaceURI: string

DOMConfiguration: object

parameterNames: DOMStringList

DOMImplementation: object

DOMStringList: object

length: integer (int32)

Element: object

schemaTypeInfo: TypeInfo
tagName: string
attributes: NamedNodeMap
baseURI: string
childNodes: NodeList
firstChild: Node
lastChild: Node
nextSibling: Node
nodeName: string
nodeType: integer (int32)
nodeValue: string
ownerDocument: Document
parentNode: Node
previousSibling: Node
textContent: string
prefix: string
localName: string
namespaceURI: string

ExportedInterfaceResource: object

exportedOperationsResource: ExportedOperationsResource
xml: Response
json: Response

ExportedOperationResource: object

type: string
reference: string
operationName: string
json: Response
interfaceName: string
xml: Response

ExportedOperationsResource: object

listOfAllEntityIdsAsList: string[]
string

Extensions: object

extension: object[]

FilesResource: object

json: string

FileSystem: object

separator: string
readOnly: boolean
open: boolean
fileStores: IterableFileStore
rootDirectories: IterablePath
userPrincipalLookupService: UserPrincipalLookupService

GenerateArtifactApiData: object

artifactName: string

This is the name of the implementation/deployment artifact. Is alsoused as prefix of the name of the corresponding artifact template if no specific template is provided. In contrast to CS01, we require a artifactName also for the implementationArtifact to be able to properly referencing it.

artifactTemplate: string

QName of the artifact Template - used by Winery Backend instead of artifactTemplateName + artifactTemplateNS

artifactTemplateName: string

if provided and autoCreateArtifactTemplate, a template of this id localname and artifactTemplateNS generated. Winery always sends this string if auto creation is desired.

artifactTemplateNamespace: string
autoCreateArtifactTemplate: string

if empty, no, or false, no artifact template is created. An artifact type has to be given in that case. Furthermore, an artifact template name + artifact template namespace has to be provided. Otherwise, the artifactNameStr is used as name for the artifact and a new artifact template is created having {@code Template} as name

artifactType: string

QName of the type, format: {namespace}localname. Optional if artifactTemplateName + artifactTempalteNS is provided

artifactSpecificContent: string

XML snippet that should be put inside the artifact XML in the TOSCA serialization. This feature will be removed soon. TODO: This only works if there is a single child element expected and not several elements. Future versions of the Winery will support arbitrary content there.

interfaceName: string
operationName: string
autoGenerateIA: string

If not empty, the IA generator will be called

javaPackage: string

The Java package to use for IA generation

GenericId: object

xmlId: XmlId
parent: GenericId

ImplementationArtifact: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
name: string
interfaceName: string
operationName: string
artifactType: QName
artifactRef: QName

ImplementationArtifactResource: object

a: ImplementationArtifact
implementationArtifact: ImplementationArtifact
xml: Response
json: Response

ImplementationArtifactsResource: object

interfacesOfAssociatedType: object[]
object
allArtifactResources: object[]
namespace: string
allArtifactTypes: object[]
isDeploymentArtifacts: boolean
listOfAllEntityIdsAsList: string[]
string

ImplementationsOfOneNodeTypeResource: object

typeId: TopologyGraphElementEntityTypeId
type: string
typeStr: string
implementationsTableData: string
json: Response

ImplementationsOfOneRelationshipTypeResource: object

typeId: TopologyGraphElementEntityTypeId
type: string
typeStr: string
implementationsTableData: string
json: Response

InheritanceResource: object

inheritanceManagementJSON: InheritanceResourceApiData
derivedFrom: string

InheritanceResourceApiData: object

isAbstract: string
isFinal: string
derivedFrom: string

InjectorReplaceData: object

hostInjections: object
connectionInjections: object

InputParameters: object

inputParameter: object[]

InputStream: object

InstanceState: object

state: string

InstanceStateApiData: object

state: string

InstanceStatesResource: object

instanceStates: object[]

Interfaces: object

interface: object[]

InterfacesResource: object

Iterable: object

IterableFileStore: object

IterablePath: object

LanguageResource: object

language: string

LocalNameForAngular: object

id: string
text: string

NameAndQNameApiData: object

name: string
qName: QName

NamedNodeMap: object

length: integer (int32)

Namespace: object

decoded: string
encoded: string
pathFragment: string

NamespaceAndDefinedLocalNamesForAngular: object

id: string
text: string
children: object[]

NamespacesResource: object

namespaces: object[]

NamespaceWithPrefix: object

prefix: string
namespace: string

Node: object

attributes: NamedNodeMap
baseURI: string
childNodes: NodeList
firstChild: Node
lastChild: Node
nextSibling: Node
nodeName: string
nodeType: integer (int32)
nodeValue: string
ownerDocument: Document
parentNode: Node
previousSibling: Node
textContent: string
prefix: string
localName: string
namespaceURI: string

NodeList: object

length: integer (int32)

NodeOperation: object

nodeRef: object
interfaceName: string
operationName: string

NodeTemplateResource: object

namespace: Namespace
x: string
y: string
minInstances: string
head: Response
maxInstances: string
serviceTemplateResource: ServiceTemplateResource
deploymentArtifacts: DeploymentArtifactsResource
propertiesResource: PropertiesResource
xml: Response
json: Response

NodeTemplatesResource: object

listOfAllEntityIdsAsList: string[]
string

NodeTypeImplementationResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
implementationArtifacts: ImplementationArtifactsResource
deploymentArtifacts: DeploymentArtifactsResource
nti: TNodeTypeImplementation
namespace: Namespace
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

NodeTypeReference: object

typeRef: QName

NodeTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
interfaces: InterfacesResource
nodeType: TNodeType
implementations: ImplementationsOfOneNodeTypeResource
visualAppearanceResource: VisualAppearanceResource
instanceStatesResource: InstanceStatesResource
capabilityDefinitions: CapabilityDefinitionsResource
requirementDefinitions: RequirementDefinitionsResource
entityType: TEntityType
listOfAllInstances: object[]
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

NodeTypesVisualsApiData: object

color: string

OAuthStateAndCodeApiData: object

code: string
state: string

OptionResource: object

xml: Response
json: Response

Options: object

option: object[]

OptionsResource: object

listOfAllEntityIdsAsList: string[]
string

OutputParameters: object

outputParameter: object[]

ParameterResource: object

type: string
required: string
xml: Response
json: Response

ParametersResource: object

listOfAllEntityIdsAsList: string[]
string

Path: object

parent: Path
absolute: boolean
root: Path
fileSystem: FileSystem
fileName: Path
nameCount: integer (int32)

Plan: object

planRef: object

PlanFileResource: object

PlanLanguagesManager: object

types: object[]

PlanModel: object

any: object

PlanModelReference: object

reference: string

PlanResource: object

name: string
language: string
type: string
serviceTemplateResource: ServiceTemplateResource
inputParametersResource: ParametersResource
outputParametersResource: ParametersResource
planFileResource: PlanFileResource
xml: Response
json: Response

PlansResource: object

listOfAllEntityIdsAsList: string[]
string

PlanTypesManager: object

types: object[]

Policies: object

policy: object[]

PoliciesResource: object

listOfAllEntityIdsAsList: string[]
string

PolicyResource: object

xml: Response
json: Response

PolicyTemplateId: object

xmlId: XmlId
namespace: Namespace
group: string
parent: GenericId
qname: QName

PolicyTemplateResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
name: string
policyTemplate: TPolicyTemplate
propertiesResource: PropertiesResource
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

PolicyTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
language: LanguageResource
appliesTo: AppliesToResource
implementations: TemplatesOfOnePolicyTypeResource
listOfAllInstances: object[]
policyType: TPolicyType
entityType: TEntityType
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

Properties: object

any: object
kvproperties: object
string

PropertiesDefinition: object

element: QName
type: QName

PropertiesDefinitionResource: object

PropertiesDefinitionResourceApiData: object

propertiesDefinition: PropertiesDefinition
winerysPropertiesDefinition: WinerysPropertiesDefinition
selectedValue: string , x ∈ { Custom , Element , Type , None }

PropertiesResource: object

properties: Response

PropertyConstraints: object

propertyConstraint: object[]

PropertyConstraintsApiData: object

property: string
fragments: object
constraintType: string

PropertyConstraintsResource: object

PropertyDefinitionKV: object

key: string
type: string

PropertyMapping: object

serviceTemplatePropertyRef: string
targetObjectRef: string
targetPropertyRef: string

PropertyMappings: object

propertyMapping: object[]

PropertyMappingsApi: object

propertyMappings: PropertyMappings

PropertyMappingsResource: object

QName: object

namespaceURI: string
localPart: string
prefix: string

QNameApiData: object

localname: string
namespace: string

QNameWithTypeApiData: object

namespace: string
localname: string
type: string

RelationshipConstraint: object

any: object
constraintType: string

RelationshipConstraints: object

relationshipConstraint: object[]

RelationshipOperation: object

relationshipRef: object
interfaceName: string
operationName: string

RelationshipSourceOrTarget: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
id: string
properties: Properties
propertyConstraints: PropertyConstraints
type: QName
name: string

RelationshipTemplateResource: object

propertiesResource: PropertiesResource
xml: Response
json: Response

RelationshipTemplatesResource: object

listOfAllEntityIdsAsList: string[]
string

RelationshipTypeImplementationResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
implementationArtifacts: ImplementationArtifactsResource
rti: TRelationshipTypeImplementation
namespace: Namespace
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

RelationshipTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
validEndings: ValidEndingsApiData
implementations: ImplementationsOfOneRelationshipTypeResource
visualAppearanceResource: VisualAppearanceResource
instanceStatesResource: InstanceStatesResource
relationshipType: TRelationshipType
targetInterfaces: InterfacesResource
sourceInterfaces: InterfacesResource
entityType: TEntityType
listOfAllInstances: object[]
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

RelationshipTypesVisualsApiData: object

sourceArrowHead: string
targetArrowHead: string
dash: string
color: string
hoverColor: string

RepositoryAdminResource: object

RepositoryFileReference: object

parent: GenericId
subDirectory: Path
fileName: string

RequiredCapabilityTypeApiData: object

capabilityTypeList: AvailableSuperclassesApiData
currentRequiredCapabilityType: QName

RequiredCapabilityTypeResource: object

allCapabilityTypes: RequiredCapabilityTypeApiData
requirementType: TRequirementType

RequirementDefinitionResource: object

type: QName
name: string
typeAsString: string
constraintsResource: ConstraintsResource
lowerBound: integer (int32)
upperBound: string
xml: Response
json: Response

RequirementDefinitions: object

requirementDefinition: object[]

RequirementDefinitionsResource: object

allTypes: object[]
listOfAllEntityIdsAsList: string[]
string

RequirementResource: object

xml: Response
json: Response

Requirements: object

requirement: object[]

RequirementsOrCapabilityApiData: object

name: string
ref: string
id: string

RequirementsResource: object

listOfAllEntityIdsAsList: string[]
string

RequirementTypeResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
requiredCapabilityTypeResource: RequiredCapabilityTypeResource
requirementType: TRequirementType
entityType: TEntityType
listOfAllInstances: object[]
propertiesDefinitionResource: PropertiesDefinitionResource
name: string
inheritanceManagement: InheritanceResource
availableSuperClasses: AvailableSuperclassesApiData
derivedFrom: string
namespace: Namespace
definitionsAsXMLString: string
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

Response: object

entity: object
status: integer (int32)
metadata: object
object[]
object

Select2DataItem: object

id: string
text: string

Select2OptGroup: object

id: string
text: string
children: object[]

SelfServicePortalResource: object

data_xml_ref: RepositoryFileReference
icon_jpg_ref: RepositoryFileReference
image_jpg_ref: RepositoryFileReference
application: Application
data: Application
applicationAsXMLStringEncoded: string
optionsResource: OptionsResource

ServiceTemplateResource: object

id: DefinitionsChildId
element: TExtensibleElements
definitions: Definitions
name: string
plansResource: PlansResource
substitutableNodeTypeAsResponse: Response
substitutableNodeType: QName
topologyTemplateResource: TopologyTemplateResource
selfServicePortalResource: SelfServicePortalResource
boundaryDefinitionsResource: BoundaryDefinitionsResource
injectorOptions: Response
serviceTemplate: TServiceTemplate
definitionsAsXMLString: string
namespace: Namespace
repositoryFileReference: RepositoryFileReference
documentationsResource: DocumentationResource
license: Response
readme: Response
elementAsJson: Definitions
toscaid: string
csar: Response
xmlasString: Response
xmlId: XmlId
tags: TagsResource

SourceInterfaces: object

interface: object[]

SourceOrTargetElement: object

TagResource: object

name: string
value: string
id: string
xml: Response
json: Response

TagsResource: object

listOfAllEntityIdsAsList: string[]
string

TAppliesTo: object

nodeTypeReference: object[]

TargetInterfaces: object

interface: object[]

TBoundaryDefinitions: object

properties: Properties
propertyConstraints: PropertyConstraints
requirements: Requirements
capabilities: Capabilities
policies: Policies
interfaces: Interfaces

TCapability:

TCapabilityDefinition: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
constraints: Constraints
name: string
capabilityType: QName
lowerBound: integer (int32)
upperBound: string

TCapabilityRef: object

name: string
ref: object

TCapabilityType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TCondition: object

any: object[]
object
expressionLanguage: string

TConstraint: object

any: object
constraintType: string

TDeploymentArtifact: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
name: string
artifactType: QName
artifactRef: QName

TDeploymentArtifacts: object

deploymentArtifact: object[]

TDocumentation: object

content: object[]
object
source: string
lang: string

TemplatesOfOneArtifactTypeResource: object

allImplementations: object[]
json: Response

TemplatesOfOnePolicyTypeResource: object

allImplementations: object[]
json: Response

TEntityType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TExportedInterface: object

operation: object[]
name: string

TExportedOperation: object

nodeOperation: NodeOperation
relationshipOperation: RelationshipOperation
plan: Plan
name: string

TExtensibleElements: object

documentation: object[]
any: object[]
object
otherAttributes: object
string

TExtension: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
namespace: string
mustUnderstand: string , x ∈ { YES , NO }

TImplementationArtifacts: object

implementationArtifact: object[]

TImport: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
namespace: string
location: string
importType: string

TInterface: object

operation: object[]
name: string

TNodeTemplate:

requirements: Requirements
capabilities: Capabilities
policies: Policies
deploymentArtifacts: TDeploymentArtifacts
name: string
minInstances: integer (int32)
maxInstances: string
x: string
y: string

TNodeType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
requirementDefinitions: RequirementDefinitions
capabilityDefinitions: CapabilityDefinitions
instanceStates: TTopologyElementInstanceStates
interfaces: Interfaces
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TNodeTypeImplementation: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
requiredContainerFeatures: TRequiredContainerFeatures
implementationArtifacts: TImplementationArtifacts
targetNamespace: string
name: string
deploymentArtifacts: TDeploymentArtifacts
derivedFrom: DerivedFrom
nodeType: QName
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TOperation: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
inputParameters: InputParameters
outputParameters: OutputParameters
name: string

TopologyGraphElementEntityTypeId: object

xmlId: XmlId
namespace: Namespace
parent: GenericId
qname: QName
group: string

TopologyTemplateResource: object

nodeTemplatesResource: NodeTemplatesResource
componentInstanceXML: Response
componentInstanceJSON: Response
relationshipTemplatesResource: RelationshipTemplatesResource

ToscaElementId: object

xmlId: XmlId
parent: GenericId

TParameter: object

name: string
type: string
required: string , x ∈ { YES , NO }

TPlan: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
precondition: TCondition
inputParameters: InputParameters
outputParameters: OutputParameters
planModel: PlanModel
planModelReference: PlanModelReference
id: string
name: string
planType: string
planLanguage: string

TPlans: object

plan: object[]
targetNamespace: string

TPolicy: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
name: string
policyType: QName
policyRef: QName

TPolicyTemplate: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
id: string
properties: Properties
propertyConstraints: PropertyConstraints
type: QName
name: string

TPolicyType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
appliesTo: TAppliesTo
policyLanguage: string
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TPropertyConstraint: object

any: object
constraintType: string
property: string

TPropertyMapping: object

serviceTemplatePropertyRef: string
targetObjectRef: object
targetPropertyRef: string

TRelationshipTemplate: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
id: string
properties: Properties
propertyConstraints: PropertyConstraints
type: QName
sourceElement: SourceOrTargetElement
targetElement: SourceOrTargetElement
relationshipConstraints: RelationshipConstraints
name: string

TRelationshipType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
instanceStates: TTopologyElementInstanceStates
sourceInterfaces: SourceInterfaces
targetInterfaces: TargetInterfaces
validSource: ValidSource
validTarget: ValidTarget
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TRelationshipTypeImplementation: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
requiredContainerFeatures: TRequiredContainerFeatures
implementationArtifacts: TImplementationArtifacts
targetNamespace: string
name: string
derivedFrom: DerivedFrom
relationshipType: QName
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TRequiredContainerFeature: object

feature: string

TRequiredContainerFeatures: object

requiredContainerFeature: object[]

TRequirement:

TRequirementDefinition: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
constraints: Constraints
name: string
requirementType: QName
lowerBound: integer (int32)
upperBound: string

TRequirementRef: object

name: string
ref: object

TRequirementType: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
tags: TTags
derivedFrom: DerivedFrom
propertiesDefinition: PropertiesDefinition
name: string
targetNamespace: string
requiredCapabilityType: QName
final: string , x ∈ { YES , NO }
abstract: string , x ∈ { YES , NO }

TServiceTemplate: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
id: string
tags: TTags
boundaryDefinitions: TBoundaryDefinitions
topologyTemplate: TTopologyTemplate
plans: TPlans
name: string
targetNamespace: string
substitutableNodeType: QName

TTag: object

name: string
value: string

TTags: object

tag: object[]

TTopologyElementInstanceStates: object

instanceState: object[]

TTopologyTemplate: object

documentation: object[]
any: object[]
object
otherAttributes: object
string
nodeTemplates: object[]
relationshipTemplates: object[]

TypeInfo: object

typeName: string
typeNamespace: string

Types: object

any: object[]
object

TypeWithShortName: object

type: string
shortName: string

TypeWithShortNameApiData: object

shortName: string
type: string

UserPrincipalLookupService: object

ValidEndingsApiData: object

ValidEndingsApiDataSet: object

validEndingsSelectionType: string , x ∈ { EVERYTHING , NODETYPE , REQTYPE , CAPTYPE }
validDataSet: Select2DataItem

ValidSource: object

typeRef: QName

ValidTarget: object

typeRef: QName

VisualAppearanceResource: object

id: ToscaElementId
dash: string
hoverColor: string
lineWidth: string
color: string
sourceArrowHead: string
connectionTypeForJsPlumbData: Response
targetArrowHead: string

WinerysPropertiesDefinition: object

namespace: string
elementName: string
propertyDefinitionKVList: object[]
isDerivedFromXSD: boolean

XmlId: object

decoded: string
encoded: string
pathFragment: string

YAMLParserResource: object